package com.maycurobj.domain.maycurDTO;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.dingtalk.api.response.CorpReportListResponse;
import com.maycurobj.entity.bpm.JobNumberDTO;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * BPM行程对象
 */
@Data
public class BpmItineraryDTO {
    private String new_account_name;
    private String formCode;//单据编码 使用流程编码
    private String newFormCode;//单据编码 使用流程编码
    private String empNo;//提单人 工号
    //承担部门 根据工号转换
    //private String departCode;
    private Double planAmount; //   预估费用
    private String fromCityId;
    //途径城市
    private Map<String,Object> passing_through_cities;
    private String toCityId;
    private String subject;//访客记录标题
    private String new_work_summary;//拜访目的
    private String planType;//计划状态
    private String new_work_plan;//备注
    private String new_date_start;//开始时间
    private String new_date;//结束时间
    private String start_time;//开始上下午
    private String end_time;//结束上下午
    private Double business_trip_days;//出差时间
    private String tripType;//行程类型
    private String objId;//BPM的对象id
    private String url;
    //多人字段
    private List<JobNumberDTO> jobNumber;
    //多地址字段
    private List<String> toCityIds;
    //参与人
    private List<MultipleParticipantsDTO> participants;//参与人
}
